Check if output file was opened before.
authoroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 24 Nov 2005 02:11:57 +0000 (02:11 +0000)
committeroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 24 Nov 2005 02:11:57 +0000 (02:11 +0000)
gpsbabel/ozi.c

index b33d1f9172600fafbf7bfd864bf6d0fe7e9df0b4..3e2c919900952ed76918dcbfeb6a6f5c9dd0e5fe 100644 (file)
@@ -310,8 +310,11 @@ wr_init(const char *fname)
 static void
 wr_deinit(void)
 {
-    fclose(file_out);
-    file_out = NULL;
+    if (file_out != NULL) {
+    
+       fclose(file_out);
+       file_out = NULL;
+    }
     ozi_ofname = NULL;
 
     mkshort_del_handle(&mkshort_handle);